package com.example.mydesignmodule.qiaojie;

/**
 * @author tgw
 * @date 2021/1/21
 *
 * 创建实现了 DrawShape 抽象类的实体类。。
 *
 * 为什么 还建了一个 DrawShape 为了 扩展性
 */
public  class DrawCircleShape extends DrawShape{

    private int x, y, radius;
    public DrawCircleShape(int x,int y,int radius,BaseDraw baseDraw) {
        super(baseDraw);
        this.x = x;
        this.y = y;
        this.radius = radius;
    }

    @Override
    void drawShap() {
        baseDraw.draw(radius,x,y);//baseDraw 获取的DrawShape中的
    }
}
